package com.surfilter.mq.entity;


import com.surfilter.mq.rocketmq.cache.RocketMqMessageStandard;
import java.io.Serializable;
import java.util.Date;

/**
 * 网站
 * @author RC
 *
 */
public class WebsiteInfo implements Serializable, RocketMqMessageStandard {
	
	/**
	 * 
	 */
	
	private static final long serialVersionUID = 1L;
	

	/**
	 * 平台ID
	 */
	private int ptid;
	
	/**
	 * 网站ID
	 */
	private int wzid;
	
	/**
	 * 网站名称
	 */
	private String wzmc;
	
	/**
	 * 网站域名
	 */
	private String ym;
	
	/**
	 * 外网首页网址
	 */
	private String wwsywz;
	
	/**
	 * 内网首页网址
	 */
	private String nwsywz;
	
	/**
	 * 首次发现时间
	 */
	private Date scfxsj;
	
	/**
	 * 最新巡查时间
	 */
	private Date zxxcsj;
	
	/**
	 * 运行状态
	 * 1-正常运行、2-已关闭、3-其它
	 */
	private Integer yxzt;
	
	/**
	 * 记录删除状态
	 */
	private Integer sczt;
	
	/**
	 * 操作人
	 */
	private Integer czr;
	
	/**
	 * 操作时间
	 */
	private Date czsj;
	
	/**
	 * 修改人
	 */
	private Integer xgr;
	
	/**
	 * 修改时间
	 */
	private Date xgsj;
	
	/**
	 * 网站公布资金规模
	 */
	private long zjzl;
	
	/**
	 * 网站用户量
	 */
	private long yhzl;
	
	/**
	 * 网站实际资金账号
	 */
	private String yhzh;
	
	/**
	 * 备案号
	 */
	private String baxx;
	
	/**
	 * 联系地址
	 */
	private String dz;
	
	/**
	 * 联系电话
	 */
	private String lxfs;
	
	/**
	 * 企业简介
	 */
	private String js;
	
	/**
	 * 高管简介
	 */
	private String ggxx;

	/**
	 * 是否爬取外链
	 */
	
	private String sislinked;
	
	/**
	 * 是否备案  0 未备案  1 备案
	 * */
	private Integer sfba;
	
	/**
	 * 是否境外
	 * 0-否，1-是，2-未知
	 * */
	private Integer sfjw;

	/**
	 * 是否巡查
	 * */
	private Integer sfxc;
	
	/**
	 * 收益率字段
	 * */
	private Double zhsyl;
	
	/**
	 * 发现IP
	 */
	private String fxip;
	
	/**
	 * 省ID
	 */
	private Integer sid;
	
	/**
	 * 地市ID
	 */
	private Integer dsid;
	
	/**
	 * 国家名称
	 */
	private String gjmc;
	
	/**
	 * 是否僵尸网站
	 */
	private int sfjs;
	
	/**
	 * 是否升级维护
	 * 
	 */
	private Integer sfsjwh;
	
	/**
	 * htmlsize
	 */
	private Integer htmlsize;
	
	/**
	 * htmllength
	 */
	private Integer htmllength;
	
	/**
	 * htmllabeldepth
	 */
	private Integer htmllabeldepth;
	
	/**
	 * 网页打开状态，0:打不开，1:可以打开
	 */
	private Integer isopen;
	
	/**
	 * 网站业态是否变更，1：未变更，2：已变更，3：未知
	 */
	private Integer sfytbg;
	
	/**
	 * 网页快照相似度
	 */
	private Double wykzxsd;
	
	/**
	 * ip138与ipmark中的ip是否一致
	 * 1：一致，  2：不一致
	 */
	private Integer ipsfyz;

	/**
	 * 首页日化收益率
	 */
	private Double syrhsyl;
	
	/**
	 * 是否宣称备案
	 */
	private Integer sfxcba;
	
	/**
	 * 宣称备案号
	 */
	private String xcbah;

	
	public Integer getSfxcba() {
		return sfxcba;
	}

	public void setSfxcba(Integer sfxcba) {
		this.sfxcba = sfxcba;
	}

	public String getXcbah() {
		return xcbah;
	}

	public void setXcbah(String xcbah) {
		this.xcbah = xcbah;
	}

	public Double getSyrhsyl() {
		return syrhsyl;
	}

	public void setSyrhsyl(Double syrhsyl) {
		this.syrhsyl = syrhsyl;
	}

	public Integer getIpsfyz() {
		return ipsfyz;
	}

	public void setIpsfyz(Integer ipsfyz) {
		this.ipsfyz = ipsfyz;
	}

	/**
	 * 独立词阈值
	 */
	private Integer dlcyz;
	
	private Integer sfxw;
	
	private String pcc;
	
	private Integer score;
	
	private String xcsywz;
	
	
	
	public String getXcsywz() {
		return xcsywz;
	}

	public void setXcsywz(String xcsywz) {
		this.xcsywz = xcsywz;
	}

	public Integer getSfxw() {
		return sfxw;
	}

	public void setSfxw(Integer sfxw) {
		this.sfxw = sfxw;
	}

	public Integer getDlcyz() {
		return dlcyz;
	}

	public void setDlcyz(Integer dlcyz) {
		this.dlcyz = dlcyz;
	}

	public Integer getHtmlsize() {
		return htmlsize;
	}

	public void setHtmlsize(Integer htmlsize) {
		this.htmlsize = htmlsize;
	}

	public Integer getHtmllength() {
		return htmllength;
	}

	public void setHtmllength(Integer htmllength) {
		this.htmllength = htmllength;
	}

	public Integer getHtmllabeldepth() {
		return htmllabeldepth;
	}

	public void setHtmllabeldepth(Integer htmllabeldepth) {
		this.htmllabeldepth = htmllabeldepth;
	}

	public Integer getIsopen() {
		return isopen;
	}

	public void setIsopen(Integer isopen) {
		this.isopen = isopen;
	}

	public Integer getSfytbg() {
		return sfytbg;
	}

	public void setSfytbg(Integer sfytbg) {
		this.sfytbg = sfytbg;
	}

	public Double getWykzxsd() {
		return wykzxsd;
	}

	public void setWykzxsd(Double wykzxsd) {
		this.wykzxsd = wykzxsd;
	}
	
	/**
	 * 当日运行状态
	 */
	private Integer dryxzt;
	
	public Integer getDryxzt() {
		return dryxzt;
	}

	public void setDryxzt(Integer dryxzt) {
		this.dryxzt = dryxzt;
	}

	public Integer getSfsjwh() {
		return sfsjwh;
	}

	public void setSfsjwh(Integer sfsjwh) {
		this.sfsjwh = sfsjwh;
	}

	/**
	 * 是否跳转
	 * @return
	 */
	private Integer sftz;
	
	public Integer getSftz() {
		return sftz;
	}


	/**
	 * 疑似非金融
	 */
	private int ysfjr;
	
	public int getSfjs() {
		return sfjs;
	}

	public void setSfjs(int sfjs) {
		this.sfjs = sfjs;
	}

	public void setYxzt(Integer yxzt) {
		this.yxzt = yxzt;
	}

	public void setSczt(Integer sczt) {
		this.sczt = sczt;
	}

	public void setCzr(Integer czr) {
		this.czr = czr;
	}

	public void setXgr(Integer xgr) {
		this.xgr = xgr;
	}

	public void setSfba(Integer sfba) {
		this.sfba = sfba;
	}

	public void setSfjw(Integer sfjw) {
		this.sfjw = sfjw;
	}

	public void setSfxc(Integer sfxc) {
		this.sfxc = sfxc;
	}

	public void setSid(Integer sid) {
		this.sid = sid;
	}

	public void setDsid(Integer dsid) {
		this.dsid = dsid;
	}

	public String getFxip() {
		return fxip;
	}

	public void setFxip(String fxip) {
		this.fxip = fxip;
	}

	public Integer getSid() {
		return sid;
	}

	public Integer getDsid() {
		return dsid;
	}

	public String getGjmc() {
		return gjmc;
	}

	public void setGjmc(String gjmc) {
		this.gjmc = gjmc;
	}

	public Double getZhsyl() {
		return zhsyl;
	}

	public void setZhsyl(Double zhsyl) {
		this.zhsyl = zhsyl;
	}

	private volatile boolean executing;
	
	public boolean isExecuting() {
		return executing;
	}

	public void setExecuting(boolean executing) {
		this.executing = executing;
	}

	public int getPtid() {
		return ptid;
	}

	public void setPtid(int ptid) {
		this.ptid = ptid;
	}

	public int getWzid() {
		return wzid;
	}

	public void setWzid(int wzid) {
		this.wzid = wzid;
	}

	public String getWzmc() {
		return wzmc;
	}

	public void setWzmc(String wzmc) {
		this.wzmc = wzmc;
	}

	public String getYm() {
		return ym;
	}

	public void setYm(String ym) {
		this.ym = ym;
	}

	public String getWwsywz() {
		return wwsywz;
	}

	public void setWwsywz(String wwsywz) {
		this.wwsywz = wwsywz;
	}

	public String getNwsywz() {
		return nwsywz;
	}

	public void setNwsywz(String nwsywz) {
		this.nwsywz = nwsywz;
	}

	public Date getScfxsj() {
		return scfxsj;
	}

	public void setScfxsj(Date scfxsj) {
		this.scfxsj = scfxsj;
	}

	public Date getZxxcsj() {
		return zxxcsj;
	}

	public void setZxxcsj(Date zxxcsj) {
		this.zxxcsj = zxxcsj;
	}
	
	public Integer getYxzt() {
		return yxzt;
	}

	public Integer getSczt() {
		return sczt;
	}

	public Integer getCzr() {
		return czr;
	}

	public Date getCzsj() {
		return czsj;
	}

	public void setCzsj(Date czsj) {
		this.czsj = czsj;
	}

	public Integer getXgr() {
		return xgr;
	}

	public Date getXgsj() {
		return xgsj;
	}

	public void setXgsj(Date xgsj) {
		this.xgsj = xgsj;
	}

	public long getZjzl() {
		return zjzl;
	}

	public void setZjzl(long zjzl) {
		this.zjzl = zjzl;
	}

	public long getYhzl() {
		return yhzl;
	}

	public void setYhzl(long yhzl) {
		this.yhzl = yhzl;
	}

	public String getYhzh() {
		return yhzh;
	}

	public void setYhzh(String yhzh) {
		this.yhzh = yhzh;
	}

	public String getBaxx() {
		return baxx;
	}

	public void setBaxx(String baxx) {
		this.baxx = baxx;
	}

	public String getDz() {
		return dz;
	}

	public void setDz(String dz) {
		this.dz = dz;
	}

	public String getLxfs() {
		return lxfs;
	}

	public void setLxfs(String lxfs) {
		this.lxfs = lxfs;
	}

	public String getJs() {
		return js;
	}

	public void setJs(String js) {
		this.js = js;
	}

	public String getGgxx() {
		return ggxx;
	}

	public void setGgxx(String ggxx) {
		this.ggxx = ggxx;
	}

	public String getSislinked() {
		return sislinked;
	}

	public void setSislinked(String sislinked) {
		this.sislinked = sislinked;
	}

	public Integer getSfxc() {
		return sfxc;
	}

	public Integer getSfjw() {
		return sfjw;
	}

	public Integer getSfba() {
		return sfba;
	}
	
	public int getYsfjr() {
		return ysfjr;
	}

	public void setYsfjr(int ysfjr) {
		this.ysfjr = ysfjr;
	}
	

	public void setSftz(Integer sftz) {
		this.sftz = sftz;
	}
	
	
	public String getPcc() {
		return pcc;
	}

	public void setPcc(String pcc) {
		this.pcc = pcc;
	}
	public Integer getScore() {
		return score;
	}

	public void setScore(Integer score) {
		this.score = score;
	}

	@Override
	public String getMesgKey() {
		// TODO Auto-generated method stub
		return String.valueOf("ptid_" + ptid + "_wzid_" + wzid);
	}

	@Override
	public String toString() {
		return "WebsiteInfo [ptid=" + ptid + ", wzid=" + wzid + ", wzmc=" + wzmc + ", ym=" + ym + ", wwsywz=" + wwsywz
				+ ", nwsywz=" + nwsywz + ", scfxsj=" + scfxsj + ", zxxcsj=" + zxxcsj + ", yxzt=" + yxzt + ", sczt="
				+ sczt + ", czr=" + czr + ", czsj=" + czsj + ", xgr=" + xgr + ", xgsj=" + xgsj + ", zjzl=" + zjzl
				+ ", yhzl=" + yhzl + ", yhzh=" + yhzh + ", baxx=" + baxx + ", dz=" + dz + ", lxfs=" + lxfs + ", js="
				+ js + ", ggxx=" + ggxx + ", sislinked=" + sislinked + ", sfba=" + sfba + ", sfjw=" + sfjw + ", sfxc="
				+ sfxc + ", zhsyl=" + zhsyl + ", fxip=" + fxip + ", sid=" + sid + ", dsid=" + dsid + ", gjmc=" + gjmc
				+ ", sfjs=" + sfjs + ", sfsjwh=" + sfsjwh + ", htmlsize=" + htmlsize + ", htmllength=" + htmllength
				+ ", htmllabeldepth=" + htmllabeldepth + ", isopen=" + isopen + ", sfytbg=" + sfytbg + ", wykzxsd="
				+ wykzxsd + ", ipsfyz=" + ipsfyz + ", syrhsyl=" + syrhsyl + ", sfxcba=" + sfxcba + ", xcbah=" + xcbah
				+ ", dlcyz=" + dlcyz + ", sfxw=" + sfxw + ", pcc=" + pcc + ", score=" + score + ", xcsywz=" + xcsywz
				+ ", dryxzt=" + dryxzt + ", sftz=" + sftz + ", ysfjr=" + ysfjr + ", executing=" + executing + "]";
	}


	
	
}
